package org.xu.dto;

import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.*;

@Data
public class MenuDTO {

    private String id;

    private List<String> parentId;
    @JSONField(format = "yyyy-MM-dd")
    private Date updateTime;
    @JSONField(format = "yyyy-MM-dd")
    private Date createTime;

    // 菜单 1： 菜单，当有子菜单时，会有 children
    // 2: 按钮
    private String menuType;
    // 菜单名称
    private String menuName;
    // 菜单code
    private String menuCode;
    // 菜单路径
    private String path;
    // 菜单图标
    private String icon;
    // 菜单排序
    private String order;

    private String component;
    // 菜单状态
    private String menuState;

    private List<MenuDTO> children;


    public static void main(String[] args) {
     //   MenuDTO dto = getMenuDTO();
     //   System.out.println(JSONObject.toJSONString(dto));
    }





}


